// 获取应用实例
var Util = require('../../utils/util.js')
const app = getApp()
Page({
	data: {
		statusBarHeight: app.globalData.statusBarHeight,
		menuHeight: app.globalData.navBarHeight,
		swiperIndex: 0,
		fitetlist: [], // 非免费视频 
		noMore: false, // 列表分页数据加载完毕
		loginDialog: true, // 登录弹框
		vcode: '', // 验证码
		page: 1, // 列表初始页
		last_page: "",
		telphone: '', // 手机号码 
		list: [], //列表数据
		// menus: [{
		// 		tite: '灸大夫',
		// 		url: '../../public/img/pic1.png'
		// 	},
		// 	{
		// 		tite: '灸大夫',
		// 		url: '../../public/img/pic1.png'
		// 	},
		// 	{
		// 		tite: '灸大夫',
		// 		url: '../../public/img/pic1.png'
		// 	},
		// 	{
		// 		tite: '灸大夫',
		// 		url: '../../public/img/pic1.png'
		// 	},
		// 	{
		// 		tite: '灸大夫',
		// 		url: '../../public/img/pic1.png'
		// 	},
		// 	{
		// 		tite: '灸大夫',
		// 		url: '../../public/img/pic1.png'
		// 	},
		// 	{
		// 		tite: '灸大夫',
		// 		url: '../../public/img/pic1.png'
		// 	}
		// ]
	},
	onReady: function () {
		//获得dialog组件
		this.dialog = this.selectComponent("#dialog");
	},
	//取消事件
	_cancelEvent() {
		this.dialog.hideDialog();
	},


	//确认事件
	_confirmEvent(e) {
		// // console.log(e.detail)
		// let that = this;
		// wx.getSystemInfo({
		// 	success(res) {
		// 		wx.request({
		// 			url: 'https://api.jiudaifu.com/v2/user/login',
		// 			data: {
		// 				type: 'vcode',
		// 				uid: '',
		// 				p: '',
		// 				openid: '',
		// 				mobile: e.detail.telphone,
		// 				vcode: e.detail.vcode,
		// 				dev: res.model
		// 			},
		// 			method: 'GET',
		// 			success: function(res) {
		// 				console.log("登录成功返回数据", res);
		// 				let obj = {
		// 					uid: res.data.uid,
		// 					token: res.data.token
		// 				}
		// 				let token = JSON.stringify(obj)
		// 				wx.setStorageSync("token", token);
		// 			}
		// 		})
		// 	}
		// });
		// this.getList()
		// this.dialog.hideDialog();
	},
	// 下拉刷新的事件
	// onPullDownRefresh() {
	// 	console.log('下下下拉刷新--------------')
	// 	this.setData({
	// 		page: 1
	// 	})
	// 	this.getList();
	// },
	// 上拉加载的事件
	// onReachBottom() {
	// 	console.log('上上上拉刷新--------------')
	// 	this.data.page++;
	// 	this.getList();
	// },

	// 列表接口
	getList() {
		console.log('----------getList')
		let token = wx.getStorageSync("token") ? JSON.parse(wx.getStorageSync("token")) : ''
		//	console.log('获取storage里面的缓存token', token)
		let that = this;
		wx.request({
			url: 'https://api.jiudaifu.com/v2/acupoint/subject/list2',
			data: {
				page: that.data.page,
				planteform: 'android',
				// username: token.uid
				username: '20412120'
			},
			method: 'GET',
			header: {
				'content-type': 'application/json', // 默认值
			},
			success: function (res) {
				console.log("列表返回数据", res.data.data);
				var result = res.data.data.data.filter((arr, index) => {
					return arr.free !== 0
				});
				// that.setData({
				// 	list: res.data.data.data,
				// 	fitetlist: [...result],
				// 	last_page: res.data.data.last_page,
				// 	page: that.data.page++
				// })
				//	console.log(result)
				// that.setData({
				// 	fitetlist:result
				// })
				//		console.log("列表返回数据", res.data.data.data);
				if (!(res.data.data.data && res.data.data.data.length)) {
					that.setData({
						noMore: true,
						fitetlist: result
					})
				}
				if (that.data.page === 1) {
					that.setData({
						list: res.data.data.data,
						fitetlist: result
					})
				} else {
					that.setData({
						list: [...that.data.list, ...res.data.data.data],
						fitetlist: result
					})
				}
			},
			fail: function (res) {
				console.log(res)
			}
		});
	},
	onReachBottom: function () {
		let that = this;
		console.log(this.data.page, this.data.last_page)
		if (this.data.page - 1 != this.data.last_page) {
			this.getList()
		} else {
			console.log('没有更多数据了')
			that.setData({
				noMore: true,

			})
		}
	},
	// 轮播图滑动事件
	changeBanner(e) {
		this.setData({
			swiperIndex: e.detail.current
		})
	},
	// 跳转详情页面
	goDetail(e) {
		// console.log(this.data.list)
		// this.data.list.forEach(item=>{
		//   console.log(item.id)
		// })
		// return

		// this.dialog.showDialog();
		// return
		// console.log(e.currentTarget.dataset.id)
		let ids = e.currentTarget.dataset.id
		// let arr = []
		// arr = this.data.list
		//console.log(arr)
		// let route =  encodeURIComponent(JSON.stringify(arr))
		wx.navigateTo({
			url: `/pages/listdetail/listdetail?ids=${ids}`
			// url: `/pages/listdetail/listdetail?info=`+ route
		});
	},
	aa() {

	},
	onShow() {
		// let str = 'gdsgdgdgrrger'
		// let str1 = str.replace(/r/g,'aaa')
	//	console.log(str1)
		this.getList()
	},
	onLoad() {
		console.log('onLoad----------getList')
		this.getList()
		// 替换保留最新token
		// let token = wx.getStorageSync("token") ? JSON.parse(wx.getStorageSync("token")) : ''
		// console.log('获取storage里面的缓存token', token)
		// let that = this;
		// if(!token){
		// 	console.log('走正常流程')
		// 	this.getList()
		// }else{
		// 	wx.request({
		// 		url: 'https://api.jiudaifu.com/v2/accesstoken/refresh',
		// 		data: {
		// 			uid: token.uid,
		// 		},
		// 		method: 'GET',
		// 		success: function (resp) {
		// 			console.log("刷新token登录成功返回数据", resp);
		// 			let obj = {
		// 				uid: resp.data.uid,
		// 				token: resp.data.token
		// 			}
		// 			let token = JSON.stringify(obj)
		// 			wx.setStorageSync("token", token);
		// 		}
		// 	})
		// }
	},
	getUserProfile(e) {

	},
	getUserInfo(e) {

	},
})